package com.ocr.paddle.domain;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 文件名称： com.cjsd.cjsd.common.domain.PhoneDTO.java</br>
 * 初始作者： AirOrangeWorkSpace</br>
 * 创建日期： 2020/11/24 16:39</br>
 * 功能说明： TODO <br/>
 * =================================================<br/>
 * 修改记录：<br/>
 * 修改作者        日期       修改内容<br/>
 * ================================================<br/>
 * Copyright (c) 2020-2021 .All rights reserved.<br/>
 */
@Data
public class LocalHubOcrResultDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    //图片地址
    @Excel(name = "图片地址")
    private String filePath;
    //父文件夹地址
    @Excel(name = "父文件夹地址")
    private String parentPath;
    //结果字符串
    @Excel(name = "结果字符串")
    private List<OCRHubResultDTO> ocrHubResultDTOS;
    // faceCount
    @Excel(name = "脸数")
    private Integer faceCount;
    public LocalHubOcrResultDTO(){

    }

    public LocalHubOcrResultDTO(String filePath, String parentPath, List<OCRHubResultDTO> ocrHubResultDTOS) {
        this.filePath = filePath;
        this.parentPath = parentPath;
        this.ocrHubResultDTOS = ocrHubResultDTOS;
    }

    public LocalHubOcrResultDTO(String filePath, String parentPath, List<OCRHubResultDTO> ocrHubResultDTOS, Integer faceCount) {
        this.filePath = filePath;
        this.parentPath = parentPath;
        this.ocrHubResultDTOS = ocrHubResultDTOS;
        this.faceCount = faceCount;
    }
}